home *** CD-ROM | disk | FTP | other *** search
- ; $VER: Install.Installer 37.1 (28.7.94)
- ;
- ; This script installs the RShow Retina image viewer and its preferences
- ; editor to your harddisk. Use Commodore's Installer utility to execute.
- ;
-
- ; Default source- and destination files
-
- (set prefs-source "//prefs/RShowPrefs")
- (set prefs-dest "SYS:Prefs/")
- (set prefscat-source "Locale/Catalogs/")
- (set prefscat-dest "LOCALE:Catalogs/")
- (set rshow-source "//RShow")
- (set rshow-dest "SYS:WBStartup/")
- (set lib-source "//libs/guifront.library")
- (set lib-dest "LIBS:")
- (set lprefs-source "//prefs/GUIFront")
- (set lprefs-dest "SYS:Prefs/")
-
- ;***************************************************************************
- ; English strings
- ;
- ; Translation: Native
- ;***************************************************************************
-
- (set default_lang 1)
- (set oldlevel @user-level)
-
- (set wrongkickstart "RShow requires at least Kickstart 2.04")
- (set lib-where (cat "In which directory do you want to install "
- "guifront.library?"))
- (set lib-where-help (cat "This library is used by the RShow preferences editor "
- "to create and maintain its graphic user interface. "
- "It will not run without it.\n\n"
- @askdir-help))
- (set prefs-ask (cat "Do you wish to install the RShow "
- "preferences editor?"))
- (set lprefs-ask (cat "Do you wish to install the GUIFront "
- "preferences editor?"))
- (set lprefs-ask-help (cat "The GUIFront preferences editor allows you to customize "
- "the visual appearance of GUIFront applications, such "
- "as RShowPrefs. It is not strictly necessary to install "
- "in order to use RShow or RShowPrefs.\n\n"
- @askbool-help))
- (set lprefs-where (cat "In which directory do you want to install the "
- "GUIFront preferences editor?"))
- (set prefs-where (cat "In which directory do you want to install the "
- "RShow preferences editor?"))
- (set prefs-where-help (cat "The preferences editor allows you to "
- "control the various aspects of RShow. It is not "
- "strictly necessary to install, but it is greatly "
- "recommended in order to use RShow fully.\n\n"
- @askdir-help))
- (set rshow-where (cat "In which directory do you want to install "
- "the RShow Retina image viewer?"))
- (set rshow-where-help (cat "This is the program which allows you to view "
- "images on your Retina card.\n\n"
- @askdir-help))
- (set which-lang "Which languages should be installed?")
- (set which-lang-help (cat "The Amiga can be operated in many different "
- "languages. If you want the RShow preferences "
- "editor and image viewer to use the same language as your "
- "Amiga Workbench, then a catalog file must be copied "
- "to your LOCALE: directory for each language supported.\n\n"
- "To reduce the amount of space consumed by the "
- "language files, you can select to have only the "
- "files of specific languages copied.\n\n"
- "Please check the boxes of the languages you "
- "wish to have available on your system.\n\n"
- @askoptions-help))
- (set copying-lib "Copying guifront.library to ")
- (set copying-lprefs "Copying GUIFront preferences editor to ")
- (set copying-rshow "Copying RShow to ")
- (set copying-prefs "Copying RShow preferences editor to ")
-
- ;***************************************************************************
- ; Danish strings
- ;
- ; Translation: Michael Berg
- ; Date: 12.6.94
- ;***************************************************************************
-
- (if (= @language "dansk")
- (
- (set default_lang 2)
-
- (set wrongkickstart "RShow kræver mindst Kickstart 2.04")
- (set lib-where (cat "I hvilket directory ønsker du at installere "
- "guifront.library?"))
- (set lib-where-help (cat "Dette library benyttes af RShow præferenceeditoren til "
- "at oprette og vedligeholde sit grafiske brugerinterface. "
- "Editoren kan ikke afvikles uden dette library.\n\n"
- @askdir-help))
- (set prefs-ask (cat "Ønsker du at installere RShow "
- "præferenceeditoren?"))
- (set lprefs-ask (cat "Ønsker du at installere GUIFront præferenceeditoren?"))
- (set lprefs-ask-help (cat "GUIFront præferenceeditoren tillader dig at personliggøre "
- "den visuelle fremtoning af GUIFront applikationer såsom "
- "RShowPrefs. Det er ikke strengt nødvendigt at installere "
- "denne editor for at kunne benytte RShow og RShowPrefs.\n\n"
- @askbool-help))
- (set lprefs-where (cat "I hvilket directory ønsker du at installere "
- "GUIFront præferenceeditoren?"))
- (set prefs-where (cat "I hvilket directory ønsker du at installere "
- "RShow's præferenceeditor?"))
- (set prefs-where-help (cat "Præference editoren tillader dig at kontrollere "
- "forskellige aspekter af RShow. Det er ikke strengt "
- "nødvendigt at installere den, men det anbefales kraftigt "
- "for at udnytte RShow fuldt ud.\n\n"
- @askdir-help))
- (set rshow-where (cat "I hvilket directory ønsker du at installere "
- "RShow Retina billedfremviseren?"))
- (set rshow-where-help (cat "Det er dette program som tillader dig at vise "
- "billeder på dit Retinakort.\n\n"
- @askdir-help))
- (set which-lang "Hvilke sprog ønskes installeret?")
- (set which-lang-help (cat "Amigaen kan benyttes i mange forskellige sprog. "
- "Hvis du ønsker at RShow præferenceeditoren samt billedfremviser "
- "skal benytte samme sprog "
- "som din Amiga Workbench, så må der kopieres en "
- "katalogfil til dit LOCALE: directory for hvert enkelt "
- "understøttet sprog. For at reducere sprogfilernes "
- "pladsforbrug kan du vælge kun at installere det eller "
- "de sprog som du ønsker skal være tilgængelige på "
- "dit system. Afkryds ud for hvert enkelt sprog du ønsker "
- "at installere.\n\n"
- @askoptions-help))
- (set copying-lib "Kopierer guifront.library til ")
- (set copying-lprefs "Kopierer GUIFront præferenceeditoren til ")
- (set copying-rshow "Kopierer RShow til ")
- (set copying-prefs "Kopierer RShow præferenceeditoren til ")
- ))
-
- ;***************************************************************************
- ; Make sure we are running under a 2.04 ROM
- ;***************************************************************************
-
- (complete 0)
-
- (if (< (/ (getversion) 65536) 37)
- (
- (abort wrongkickstart)
- ))
-
- (complete 5)
-
- ; Ask user where he wants the RShow preferences editor
- ;
- (if
- (askbool
- (prompt prefs-ask)
- (help prefs-where-help)
- )
- (
- (set prefs-dest
- (askdir
- (prompt prefs-where)
- (help prefs-where-help)
- (default prefs-dest)
- )
- )
- (copyfiles
- (prompt (cat copying-prefs prefs-dest "..."))
- (source prefs-source)
- (dest prefs-dest)
- (help @copyfiles-help)
- (infos)
- )
-
- ; Attempt to install GUIFront.library.
- ; The preferences editor needs it.
- ;
-
- (set lib-dest
- (askdir
- (prompt lib-where)
- (help lib-where-help)
- (default lib-dest)
- )
- )
-
- ; Now copy it over
- ;
-
- (copylib
- (prompt (cat copying-lib lib-dest "..."))
- (help @copylib-help)
- (source lib-source)
- (dest lib-dest)
- (confirm)
- )
-
- ; Ask user if he wants the GUIFront preferences editor
- ; as well
- ;
-
- (if
- (askbool
- (prompt lprefs-ask)
- (help lprefs-ask-help)
- )
- (
- (set lprefs-dest
- (askdir
- (prompt lprefs-where)
- (help lprefs-ask-help)
- (default lprefs-dest)
- )
- )
- (copyfiles
- (prompt (cat copying-lprefs lprefs-dest "..."))
- (source lprefs-source)
- (dest lprefs-dest)
- (help @copyfiles-help)
- (infos)
- )
- )
- )
- )
- )
-
- (complete 60)
-
- ; Ask user where he wants the RShow program itself
- ;
- (set rshow-dest
- (askdir
- (prompt rshow-where)
- (help rshow-where-help)
- (default rshow-dest)
- )
- )
-
- ; Copy it over
- ;
- (copyfiles
- (prompt (cat copying-rshow rshow-dest "..."))
- (source rshow-source)
- (dest rshow-dest)
- (help @copyfiles-help)
- (infos)
- )
-
- (complete 80)
-
- ; Attempt to install catalog files for RShow and its preferences editor
- ;
- (if (exists "LOCALE:")
- (
- (set lang
- (askoptions
- (prompt which-lang)
- (help which-lang-help)
- (choices
- "English"
- "Dansk"
- )
- (default default_lang)
- )
- )
- (user oldlevel)
-
- (set n 0)
-
- (while
- (set language
- (select n
- "English"
- "Dansk"
- ""
- )
- )
- (
- (if (IN lang n)
- (
- (if (<> 0 n)
- (
- (makedir (cat prefscat-dest language))
-
- (copyfiles
- (source (cat prefscat-source language))
- (dest (cat prefscat-dest language))
- (all)
- )
- ))
- ))
-
- (set n (+ n 1))
- ))
- ))
-
- (complete 100)
-